/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package conceitos.modelo.entidades;

import conceitosgame.util.Vetor;

/**
 *
 * @author jeferson
 */
public class Objeto {
    private int idObjeto;
    private String Descricao;
    private String url;
    private Vetor posicao;
    private Vetor rotacao;

    public String getDescricao() {
        return Descricao;
    }

    public void setDescricao(String Descricao) {
        this.Descricao = Descricao;
    }

    public int getIdObjeto() {
        return idObjeto;
    }

    public void setIdObjeto(int idObjeto) {
        this.idObjeto = idObjeto;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public Vetor getPosicao() {
        return posicao;
    }

    public void setPosicao(Vetor posicao) {
        this.posicao = posicao;
    }

    public Vetor getRotacao() {
        return rotacao;
    }

    public void setRotacao(Vetor rotacao) {
        this.rotacao = rotacao;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Objeto other = (Objeto) obj;
        if (this.idObjeto != other.idObjeto) {
            return false;
        }
        if ((this.Descricao == null) ? (other.Descricao != null) : !this.Descricao.equals(other.Descricao)) {
            return false;
        }
        if ((this.url == null) ? (other.url != null) : !this.url.equals(other.url)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 17 * hash + this.idObjeto;
        hash = 17 * hash + (this.Descricao != null ? this.Descricao.hashCode() : 0);
        hash = 17 * hash + (this.url != null ? this.url.hashCode() : 0);
        return hash;
    }

    @Override
    public String toString() {
        return "idObjeto = " + idObjeto + ", Descricao = " + Descricao + ", url = " + url 
                + ", posicao = " + posicao + ", rotacao = " + rotacao;
    }


    
    
}
